package com.geovis.emergency.spd.entity.custom.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 查询 入参对象
 * </p>
 *
 * @author 曾德实
 * @since 2022-06-14 17:36:00
 */
@Getter
@Setter
@Accessors(chain = true)
@ApiModel(value = "ResourceSearchFormDTO", description = "查询入参")
public class ResourceSearchFormDTO implements Serializable {

    @ApiModelProperty("查询内容")
    private String queryContent;

    @ApiModelProperty("查询内容方式：拆分匹配-match；顺序匹配-like（默认）")
    private String queryContentType;

    @ApiModelProperty("距离,单位:km,必须填写经度和维度才会查询")
    private Double distance;

    @ApiModelProperty("经度")
    private Double longitude;

    @ApiModelProperty("纬度")
    private Double latitude;

    @ApiModelProperty("类型编码")
    private String typeCode;

    @ApiModelProperty("年度")
    private String year;

}
